home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / business / cgz31a_2.zip / HISTORY.DOC < prev    next >
Text File  |  1992-10-21  |  34KB  |  908 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                        Capital Gainz Version 3.1
  8.         Copyright 1992 by David Lee Cohen. All Rights Reserved.
  9.  
  10.                               Dave Cohen
  11.                                 DBLinx
  12.                             P.O. Box 12545
  13.                           RTP, NC  27709-2545
  14.                             (919)-469-5196
  15.                           (919)-469-3972 BBS
  16.                        CompuServe ID: 70431,132
  17.                     Internet:davec@rock.concert.net
  18.                            October 21, 1992
  19.  
  20. ======================================================================
  21. Capital  Gainz, the Capital  Gainz Utility Program,  the Capital Gainz
  22. Graphics Program, the Capital  Gainz Demo, and all online  and printed
  23. Capital  Gainz documentation  are Copyright  1992 by David  Lee Cohen.
  24. Unauthorized duplication or distribution is prohibited, except for:
  25.  
  26.      => Personal backup copies.
  27.      =>  Copies of the Capital Gainz Demo/Tutorial may be distributed,
  28.      but no fee may be charged.
  29.      => Copies of the Evaluation Version of Capital  Gainz may be made
  30.      and distributed, according to the guidelines listed in the online
  31.      VENDOR.DOC file.
  32.      The  Evaluation Version  is a  special version of  Capital Gainz,
  33.      includes online  documentation only,  and  DOES NOT  include  the
  34.      Capital  Gainz  Utility Program  or  the  Capital Gainz  Graphics
  35.      Program.
  36.  
  37. Disk vendors  interested in  distributing  the Evaluation  Version  of
  38. Capital Gainz should read the guidelines in VENDOR.DOC.
  39.  
  40. Capital Gainz, the  Capital Gainz Utility  Program, the Capital  Gainz
  41. Graphics  Program, the  Capital  Gainz Demo,  and  online and  printed
  42. Capital Gainz documentation  are protected by  U.S. and  International
  43. Copyright Laws.
  44. ======================================================================
  45.                     Capital Gainz Revision History
  46.  
  47. Revision 1.0:
  48. *    Initial release of Capital Gainz.
  49.  
  50. Revision 1.1:
  51. *    'Backup' is  now  invoked via  a function  key on  the Main  Menu
  52.      instead of being a menu option. 
  53.  
  54. *    Entering a key corresponding  to the initial character of  a menu
  55.      selection now automatically invokes the associated function. 
  56.  
  57. *    'Stock Split' is now a function key on the Security Table.
  58.  
  59.  
  60.  
  61.  
  62.  
  63. *    Totals on the bottom  of the Security Table are  now recalculated
  64.      after executing a price change operation.   
  65.  
  66. *    'Open Shares' has been added to the Security Lookup Table.   
  67.  
  68. *    Broker/investment  company  name  changes  and  broker/investment
  69.      company deletions now propagate to all securities that  reference
  70.      the broker. Deletion  of an entry in the  broker table clears the
  71.      broker field in associated securities.
  72.  
  73. *    Fixed a problem with transaction logging that cause abort.
  74.  
  75. Revision 1.2:
  76. *    Added Money Market Fund security type.
  77.  
  78. *    Changed SHARES  field of  OPEN/CLOSE  files from  allowing up  to
  79.      9,999.9999 shares to allow up to 999,999.9999.
  80.  
  81. Revision 2.0:
  82. *    Faster building  of tables - approximately  10-15% faster. Faster
  83.      printing  -   approximately   10-15%  faster.   Smaller   runtime
  84.      requirements - approximately 10-15KB less.
  85.  
  86. *    Report menu now includes portfolio and broker options.
  87.  
  88. *    Install program added.
  89.  
  90. *    Can now DOS shell from any menu, program only uses about 4KB.
  91.  
  92. *    Added VENDOR.DOC file for vendors.
  93.  
  94. *    Fractions  window  automatically  brought   up  for  BUY,   SELL,
  95.      DISTRIBUTIONS, and PRICE CHANGE.
  96.  
  97. *    Fixed bug  in selling shares  by ID, can  now go back  and change
  98.      amount to sell after entering a portion to sell previously.   
  99.  
  100. *    Fixed 'value' on total screens and  on reports for OPEN shares so
  101.      that commission is not subtracted.
  102.  
  103. *    Price update  from security  table now  skips securities  with no
  104.      open shares.
  105.  
  106. *    Got rid of per share value on detail report for distribution type
  107.      of FEE.
  108.  
  109. Revision 2.1: 
  110. *    Fixed  problem where attempting to change entries in the SOLD log
  111.      resulted in the error 'Can't Change Sell Method'.
  112.  
  113. *    Fixed  problem  where  rounding  error  could  cause  the  amount
  114.  
  115.  
  116.  
  117.  
  118.  
  119.      calculated during a sale to be up to several cents different from
  120.      entered amount.   
  121.  
  122. *    Deleting a Security now updates Security Table totals.
  123.  
  124. *    Fixed problem  in Reports - if  a report was sent to  a file, all
  125.      subsequent reports had to be sent to a file as well.
  126.  
  127. *    Reports now use 62 lines instead of 55.
  128.  
  129. *    Security Summary report  open totals now  show correct  gain/loss
  130.      when reporting over a range of dates.
  131.  
  132. *    Added  subtotals  to Sold  Shares  Detail  report so  all  shares
  133.      involved in disposition are grouped together.
  134.  
  135. *    Integrated upgrade utility into installation procedure.
  136.  
  137. Revision 2.2 (8/6/91):
  138. *    Can group delete log entries by date range.
  139.  
  140. *    Due to the  addition of extra functions, some screens  now have a
  141.      More function key. This key shows other available functions.
  142.  
  143. *    Price/Date no longer required when add/change Security.
  144.  
  145. *    Replaced single, latest  Price in security with  a price history.
  146.      You can  add/change/update price  history  entries from  a  table
  147.      available from the Security Table function key. The Price History
  148.      Table flags  highs  and  lows,  and  displays  distributions  and
  149.      average price. You can also print a Price History report.
  150.  
  151. *    Changed CAPGNZBU.BAT  to  recognize either  a drive  letter or  a
  152.      drive letter followed by a ':'.
  153.  
  154. *    When print to a  file, file name entered is  validated instead of
  155.      being automatically translated into a valid name.
  156.  
  157. *    Revamped user's manual. Added  details on where you can  get more
  158.      information on dividend reinvestment plans. Added chapter on  how
  159.      you can use  Capital Gainz for analysis.  Also, screen depictions
  160.      now use extended ASCII line drawing characters.
  161.  
  162. *    Changed SETTINGS to an ASCII file, SETTINGS.K01 no longer exists.
  163.  
  164. *    You  can  now  customize the  screen  colors  through the  Global
  165.      Settings  form.  Screens are  divided  by  type (i.e.,  Security,
  166.      Broker, etc) and kind (i.e., Form, Table, etc).
  167.  
  168. *    Fixed a  bug where you  could not change  Sell Method even  if no
  169.      shares were sold.
  170.  
  171.  
  172.  
  173.  
  174.  
  175. *    Added 'Quit' to Main Menu, can no longer Escape to DOS.
  176.  
  177. *    Date Range is now acceptable in any order - the later date can be
  178.      entered as From and the earlier date entered as To.
  179.  
  180. *    Added Allocation  display  and  report.  This  breaks  down  your
  181.      portfolio by  amount per  Security  Type. Amounts  are shown  and
  182.      percentages calculated.
  183.  
  184. *    When doing Price Update,  all securities - even those with 0 open
  185.      shares -  are included. This is  so you can track  price history.
  186.      Skip Forward and Skip Backward functions are also available.
  187.  
  188. *    Reports now include page numbers in the upper right hand corner.
  189.  
  190. *    When  entering  Buy/Sell/Distribution  from  Activity  Menu,  the
  191.      Buy/Sell/Distribution Forms include a counter of records added in
  192.      the upper right hand corner.
  193.  
  194. *    Added  Schedule  B and  D reports,  similar  to tax  forms. After
  195.      accepting the desired  year, the Dividend information on  Part II
  196.      of  Schedule B is printed, and the Capital Gains information from
  197.      Parts I, II, and III of Schedule D is printed.
  198.  
  199. *    Added last buy/sell/distr dates to Security Lookup Table.
  200.  
  201. *    Menus items are numbered, and  keying in the number automatically
  202.      selects the indicated item. After selecting  an item, a checkmark
  203.      is placed to the left of the number.
  204.  
  205. *    Stock splits to modify per share amounts in distribution records.
  206.  
  207. *    Reports -  Added lines per page to Settings - this sets the lines
  208.      per  page for reports;  added line draw chars  to Settings - this
  209.      allows  you to print dashes instead of line drawing characters in
  210.      your  reports; reports  no longer  do initial  form feed,  saving
  211.      paper; can abort  printing with  the ESCAPE  key; added  'end-of-
  212.      report' marker.
  213.  
  214. *    The  total return figure would be  incorrect if there was a stock
  215.      split  after the  start of  the  date range,  and the  first date
  216.      within the  range was in the closed shares log. The price history
  217.      file fixes this problem.
  218.  
  219. *    Fixed  a  couple  of  inconsistencies  in  calculating  gain/loss
  220.      percentages for  reports. These  inconsistencies were related  to
  221.      the commissions involved.
  222.  
  223. *    Overhauled the  internal overlay structure,  resulting in  better
  224.      performance and less memory usage.
  225.  
  226.  
  227.  
  228.  
  229.  
  230. *    Can  now   print  activity  detail  reports   from  open,  close,
  231.      distribution logs. Can print summary report from security summary
  232.      screen.
  233.  
  234. *    Increased  description  length  for Security  Type,  Distribution
  235.      Type.
  236.  
  237. *    Portfolio Report can be  subtotaled by Broker/Investment Company.
  238.      Also, security account numbers were added to the report.
  239.  
  240. *    Added Open Amount/Open  Commission totals to  Sold Shares  Detail
  241.      Report and Security Summary Report for closed shares.
  242.  
  243. *    Security  Summary  Report,  and  Distribution  Detail  Report now
  244.      include capital gain distributions per share.
  245.  
  246. *    Remaining open  records after a double category sale now maintain
  247.      the original purchase price in the record.
  248.  
  249. *    Can now  modify the last migration  date and the  'any sold' flag
  250.      for double category securities
  251.  
  252. Revision 2.2 (9/13/91):
  253. *    The  default choice  of 60  lines per  page was  not wise,  as it
  254.      results in  most laser printers printing blank  or 'short' pages.
  255.      This was changed to 58.
  256.  
  257. *    After you printed a  Price History Report from the  Price History
  258.      table,  Capital Gainz  thought it  was showing  the prices  for a
  259.      different security. The same problem existed for the Open Shares,
  260.      Closed Shares, and Distribution Log tables.
  261.  
  262. *    The second and  subsequent times  you printed a  report during  a
  263.      session, Capital Gainz erroneously output an initial formfeed.
  264.  
  265. *    The Date Range was ignored in the Security Summary Report.
  266.  
  267. *    Your could not change/delete entries in the price history table.
  268.  
  269. Revision 2.2 (11/06/91):
  270. *    On the Security Summary report,  the Grand Total Closed Gain/Loss
  271.      percentage is calculated incorrectly. The gain/loss is divided by
  272.      close amount, instead of open amount.
  273.  
  274. *    On the Closed Shares Report, subtotals are inadvertantly  printed
  275.      after every two closed records with differing closed dates.
  276.  
  277. *    UPGRADE program failed on long pathnames.
  278.  
  279. Revision 2.2 (01/05/92):
  280. *    (d)  Sales Price  totals  on Schedule  D  were incorrect  -  they
  281.  
  282.  
  283.  
  284.  
  285.  
  286.      included sales  commissions. The gain/loss figures  were correct,
  287.      though.
  288.  
  289. Revision 2.2 (01/11/92):
  290. *    Security Summary screen - failed to pick up first/last price when
  291.      Print. Also,  upon return  from  printing, screen  had  incorrect
  292.      values.
  293.  
  294. Revision 3.0 (12/31/91):
  295. *    Can  now send reports to the screen. This eliminates the Security
  296.      Summary  and Allocation screens, since you  can view the reports.
  297.      The  internal veiwer supports:  go to  top, go  to bottom,  go to
  298.      page,  scroll up  line/page, scroll  down line/page.  If  you are
  299.      partial  to a  particular  file viewer,  such  as LIST,  you  can
  300.      specify it  in the User Settings  screen and it will  be used for
  301.      viewing reports.
  302.  
  303. *    Global Settings is now called User Settings.
  304.  
  305. *    Added Average Annual Return (APR) calculation to Activity Summary
  306.      Report  (was  Security  Summary  Report).  Uses  simple,   yearly
  307.      compounding calculation.
  308.  
  309. *    Added a 'performance' calculation to the Activity Summary  Report
  310.      (was the Security Summary Report). This calculation tells you how
  311.      you've done  with a  particular  security, factoring  in  initial
  312.      amount, purchases, distributions, sales,  and ending amount. Also
  313.      calculates APR. Return is calculated by using the holdings at the
  314.      start of the request period, the purchases during the period, the
  315.      sales during the period, and the open value at the end.
  316.  
  317. *    Allocation Report does not print initial blank sheet anymore.
  318.  
  319. *    Supports up to 999 portfolios. Functions are divided into  global
  320.      and local (current portfolio) operations.
  321.  
  322. *    Added concept of 'local' and 'global' securities.
  323.  
  324. *    DoublePrint, DP.COM, is a nice little bonus for registered users:
  325.      you  can print 2 pages per sheet  in landscape mode on a LaserJet
  326.      IIP compatible. Type DP ? for a list of commands.
  327.  
  328. *    Changed Y N (yes/no) options to YES NO. A little bit prettier.
  329.  
  330. *    INSTALL  can automatically  update the  FILES= statement  in your
  331.      CONFIG.SYS  file. For  upgrades,  it  extracts  the  registration
  332.      number from the previous installation.
  333.  
  334. *    INSTALL constructs a CG.BAT startup file. This batch file changes
  335.      to  the  directory  specified  at  installation,  cleans  up  any
  336.      leftover temporary files, and executes CAPGNZ.EXE. You can choose
  337.  
  338.  
  339.  
  340.  
  341.  
  342.      to have this copied to your root directory.
  343.  
  344. *    There  is a  new batch  file,  CAPGNZRS.BAT, that  restores files
  345.      backed up with CAPGNZBU.BAT.
  346.  
  347. *    INSTALL now accepts a directory name for  temporary files created
  348.      and used by Capital Gainz. If you make this a RAM drive, printing
  349.      and DOS commands are much faster.
  350.  
  351. *    INSTALL now lets you install programs, documentation, and utility
  352.      program in any combination. 
  353.  
  354. *    The Users  Manual includes chapters on  quick tour, installation,
  355.      performance, disk/space, running under DOS 5.0/Windows, and error
  356.      messages.
  357.  
  358. *    INSTALL   creates   a  file   called  CAPGNZ.INF   that  contains
  359.      information such as the version number, registration number,  and
  360.      temporary directory.   
  361.  
  362. *    User Settings now  lets you specify the Form  Accept/Reject short
  363.      cut  keys. By default, these are CTRL-ENTER and CTRL-ESC. You can
  364.      redefine them to avoid Windows and DOS 5.0 keystroke conflicts.
  365.  
  366. *    Distribution per  share information is kept in  the Price History
  367.      record in  addition to the Distribution record. Also, stock split
  368.      information  is  kept in  the  Price  History record.  The  Price
  369.      History table includes prices, distributions per share, and stock
  370.      splits, and they are all updateable.   
  371.  
  372. *    You can execute  and record  stock splits, or  just record  them.
  373.      Stock splits  affect all  local securities  linked to  the global
  374.      security.
  375.  
  376. *    When recording distributions, the Distribution record is  written
  377.      and a distribution per share record is added to the Price History
  378.      file.
  379.  
  380. *    You can specify  precision for  prices and number  of shares  for
  381.      each local security,  from 2  to 4 decimal  places. Now,  Capital
  382.      Gainz  default calculations  on Buy/Sell/Distr  Forms should  not
  383.      need modification. Plus, on installation, Capital Gainz scans the
  384.      activity  logs  for each  security  and  determines the  required
  385.      precision - so you probably don't have to change anything.
  386.  
  387. *    When filling in the Buy Form or  Sell Form, you can specify any 2
  388.      of: number of shares, price, amount. Capital Gainz will calculate
  389.      the other value.  For Distributions, you specify one  of: amount,
  390.      per share. 
  391.  
  392. *    Short sales are now supported. There is a new Sell Method, 'SHORT
  393.  
  394.  
  395.  
  396.  
  397.  
  398.      SALE'. the purchase price is 0 until you cover the sale. When you
  399.      record a  purchase in the Buy Form,  Capital Gainz checks for any
  400.      outstanding  short sales for the security and asks if you want to
  401.      cover them.
  402.  
  403. *    In User Settings,  you can elect to  include or not include  open
  404.      commissions in the basis for calculations. Previously, they  were
  405.      not  included in the  basis - thus,  you could have  greater than
  406.      100% loss on an open or closed position.
  407.  
  408. *    You can choose to view the user documentation from the Main Menu.
  409.      This uses the same file  viewer as for reports, but with  one big
  410.      performance enhancement for  the users manual -  on installation,
  411.      a small  index file is created  for the users manual  to speed up
  412.      going to specific pages.
  413.  
  414. *    Some of the function keys on tables have changed, particularly in
  415.      the Local Security Table (previously the Security Table).
  416.  
  417. *    Last accessed  local/global security is saved  and highlighted on
  418.      return to the table.
  419.  
  420. *    When  recording  a FEE  in the  Distribution  Form, you  have the
  421.      option of selling shares to cover the amount.
  422.  
  423. *    You  can  now  use  an  averaging  method  with  non-mutual  fund
  424.      securities. You are given a warning, and the IRS won't like it.
  425.  
  426. *    From the Local or Global Security Table, you can choose to update
  427.      prices  from an  ASCII file.  You can  create a  'skeleton' price
  428.      file, with all of the global security symbols.
  429.  
  430. *    A separate  program  CGUTIL, provides  some handy,  non-essential
  431.      tools for registered Capital Gainz users. This program  includes:
  432.      Upgrade,  Rebuild   Price  History  File,   Copy/Move  Portfolio,
  433.      Copy/Move Security, and Import/Export Comma-Delimited File.   
  434.  
  435. *    Added Interest distribution type. A global security is defined as
  436.      receiving interest or dividends.
  437.  
  438. *    Added  option to  Broker/Investment Company  Report to  summarize
  439.      commissions and fees.
  440.  
  441. *    The Activity Log screens now include a function key to change the
  442.      security, in addition to the ESC key.
  443.  
  444. *    Added 'Cost' to Portfolio Detail Report (was Portfolio Report).
  445.  
  446. *    Added total  open shares value  to right  of Shares field  on Buy
  447.      Form.
  448.  
  449.  
  450.  
  451.  
  452.  
  453. *    If  you have Confirm  Delete set to  YES, then  deleting a record
  454.      causes the appropriate form to pop up, and then you are asked for
  455.      confirmation. You don't accept the form first anymore.  Likewise,
  456.      if you are not confirming deletions,  then you are not shown  the
  457.      corresponding form before the record is deleted.
  458.  
  459. *    The Interest section has been added to the Schedule B report.
  460.  
  461. *    The  Schedule  D report  has been  replaced  by the  Schedule D-1
  462.      report.
  463.  
  464. *    Added a listing of fees to the Schedule B report.
  465.  
  466. *    You can now specify whether or  not to round off to dollar values
  467.      in the tax forms.
  468.  
  469. *    The tax forms now print the  local security symbol and as much of
  470.      the symbol name as will fit on the form.
  471.  
  472. *    You  can  now  switch  between  the  Buy  Form,  Sell  Form,  and
  473.      Distribution Form without going back to the Activity Menu.
  474.  
  475. *    Reports  were  renamed  for  consistency's  sake:  there  is  now
  476.      Portfolio  Summary,  Portfolio  Detail,  Activity   Summary,  and
  477.      Activity Detail (as well  as the rest). What may  cause confusion
  478.      for  current  users  is that  the  Portfolio  Report  is now  the
  479.      Portfolio Detail Report,  and the Security Summary  Report is now
  480.      the Activity Summary Report.
  481.  
  482. *    Added  an option to the Portfolio Detail (previously the Security
  483.      Summary) report to use a  brief report format, with one  line per
  484.      security.
  485.  
  486. *    Added  two options to the  Activity Detail report.  You can group
  487.      the logs  by security or  log type, and  you can print  a 'mixed'
  488.      detail report. The  mixed report shows one  line per transaction,
  489.      and  open, close,  and distribution  activity is  intermingled in
  490.      chronological order.
  491.  
  492. *    Overhauled the Double Category selling method. Instead of Capital
  493.      Gainz automatically performing share  'migration' from short term
  494.      to long  term, it's now only done on user request. Thus, entering
  495.      historical information on selling shares will work correctly.  In
  496.      essence,  the last  share  migration date  is  the date  used  to
  497.      determine short-term and long-term status.
  498.  
  499. *    The  actual open price is  now saved in  the sold shares records.
  500.      This allows the actual open price/amount  to be be used when  you
  501.      'unsell' shares that used an averaging sell method.
  502.  
  503. *    The Date Range form  combines the two forms used  previously into
  504.  
  505.  
  506.  
  507.  
  508.  
  509.      one.  You can enter the begin/end date,  or hit a function key to
  510.      use all dates.
  511.  
  512. *    Transaction  logging is now inactive - the option on the settings
  513.      form is ignored.
  514.  
  515. *    You can now reinvest a distribution in a different security.
  516.  
  517. *    You  can  now redistribute  proceeds  from  a sale  into  another
  518.      security, for sweeping the proceeds to other accounts. This works
  519.      similar to distribution reinvestments. There is a new  setting to
  520.      allow this.
  521.  
  522. Revision 3.0 (02/24/92):
  523. *    Price  History  report now  has totals,  high  and low  prices at
  524.      bottom.
  525.  
  526. *    Fixed  problem where  deleting a  local security  did not  delete
  527.      associated  open shares, closed  shares, and distribution records
  528.      if Confirm Deletes was set to NO.
  529.  
  530. *    Removed FEE from Price Type Lookup Table.
  531.  
  532. *    You can now 'unsell' a deleted range of closed shares records.
  533.  
  534. *    When unsell  shares,  shares  are  combined  with  existing  open
  535.      shares, if possible.
  536.  
  537. *    Added  Return  of Principal  (PRIN)  to  distribution types,  but
  538.      actually ends  up  selling  0  shares  with  amount  =  principal
  539.      returned. Also  added Return of Principal  (PRIN) selling method.
  540.      You get the same results using a sale or a distribution.
  541.  
  542. *    Added 'Brief' option for Activity Detail Reports
  543.  
  544. *    Added  Calc  On/Off  option  to  Buy  Shares,  Sell  Shares,  and
  545.      Distribution Form. If off, no calculations are done.
  546.  
  547. *    Changed  selling  shares  to  use   purchase/selling  commissions
  548.      proportionally.
  549.  
  550. *    If  you change/delete a record  from the Open  Shares Log, Closed
  551.      Shares Log, or Distribution Log, the corresponding price  history
  552.      entry is  changed/deleted. Price history entries  are not deleted
  553.      if you execute a Delete Range.
  554.  
  555. Revision 3.0a (02/26/92):
  556. *    Added 'Backup' Help screen. Also added 'Maps' as an option at the
  557.      bottom of help screens.
  558.  
  559. Revision 3.0b (03/05/92):
  560.  
  561.  
  562.  
  563.  
  564.  
  565. *    Made Viewing Documents a little faster.
  566.  
  567. *    Added TOUR.DOC file to evaluation version.
  568.  
  569. Revision 3.0c (03/08/92):
  570. *    Sell Method in Local Security updated when shares are sold.
  571.  
  572. *    Re-read SETTINGS file if ESC from Settings Form.
  573.  
  574. Revision 3.0d (03/15/92):
  575. *    Fixed CTL-ENTER bug on Price Form.
  576.  
  577. Revision 3.0e (03/23/92):
  578. *    Fixed overlay problem with Insert/Change/Delete split from  Price
  579.      Table.
  580.  
  581. *    Fixed  change  Distr,  Split  from  Price  Table  so  new  record
  582.      displayed without exiting, rebuilding table.
  583.  
  584. Revision 3.0f (03/28/92):
  585. *    Put program 'subversion' on opening screen.
  586.  
  587. *    Changed CAPGNZ and CGUTIL to create entire CAPGNZ.INF.
  588.  
  589. Revision 3.0g (04/01/92):
  590. *    Fixed  Global Security  Form, Local  Security Form -  when change
  591.      security, if another record  (such as broker) was looked  up, the
  592.      original security record was reread.
  593.  
  594. *    When sell shares of a  security for the first time, if  SCAT used
  595.      on  a security defined with a different sell method, the original
  596.      sell method was used.
  597.  
  598. Revision 3.0h (04/06/92):
  599. *    Selling shares now  takes the  sell date into  account to:  limit
  600.      open shares selected for MIN,  MAX, and LIFO methods; recalculate
  601.      average price for  SCAT method. Previously,  the selling  process
  602.      assumed   that  all   shares  were   available  for   purchase  -
  603.      essentially,  you  were  assumed  to  not  enter  any   purchases
  604.      subsequent to a sale until the sale had been recorded.
  605.  
  606. *    Stock splits now only affect open shares and prices on/before the
  607.      split date.
  608.  
  609. Revision 3.0i (04/10/92):
  610. *    Fixed Price Report from Global Security Table.
  611.  
  612. *    Fixed CTRL-ENTER problem when change closed shares.
  613.  
  614. *    You can now  change from  an average  selling method.  You get  a
  615.      warning, and really should not do it.
  616.  
  617.  
  618.  
  619.  
  620.  
  621. *    There were  problems reinvesting distributions or  selling shares
  622.      to  cover fees when you  recorded a distribution  directly in the
  623.      Distribution Log. Also, redirecting proceeds from the Closed  Log
  624.      had  similar problems.  These operations  are now  only supported
  625.      from the Activity Menu.
  626.  
  627. Revision 3.0j (04/27/92):
  628. *    Added comments about Schedule B and D in README.DOC.
  629.  
  630. *    Changed  Closed Report so only  Short Sales and  Short Term Sales
  631.      are  listed as Short Term. Return of Principal was being reported
  632.      as short term also.
  633.  
  634. *    Fixed small bug  where if you requested a range  of dates for the
  635.      Closed Report, the first sale was skipped if happened to occur on
  636.      the beginning date specified.
  637.  
  638. Revision 3.0k (04/30/92):
  639. *    Short term capital gains are now combined with dividends, instead
  640.      of with long term capital gains, on Schedule D.
  641.  
  642. Revision 3.0l (05/01/92):
  643. *    Fixed problem where changing a Return of Principal record made it
  644.      a long/short term sale instead.
  645.  
  646. *    Fixed  problem where a warning was given about the sale preceding
  647.      a previous sale, but there were no sales for the security.
  648.  
  649. Revision 3.0m (05/05/92):
  650. *    Fixed  problem  with  return  of  principal  -  the  total  basic
  651.      reduction  was  correct, but  the individual  purchase reductions
  652.      were off.
  653.  
  654. Revision 3.0p (05/06/92):
  655. *    Fixed problem  with unselling return of  principal, with multiple
  656.      purchases on one date.
  657.  
  658. *    Also, fixed problem with  partial sale of shares that  had return
  659.      of principal. Basis used price * shares.
  660.  
  661. Revision 3.0q (06/08/92):
  662. *    Now local security lookup finds the best match.
  663.  
  664. *    Fixed problem where changing closed shares records checked number
  665.      of open shares.
  666.  
  667. Revision 3.0r (07/01/92):
  668. *    Fixed problem where F2:All/Current Portfolio incorrectly affected
  669.      the  Select Local Security Table  on the Report  Menu. This table
  670.      should always show local securities.
  671.  
  672.  
  673.  
  674.  
  675.  
  676. *    Fixed bug  where deleting  portfolio  didn't reopen  the  current
  677.      portfolio.
  678.  
  679. *    Discontinued support for Double Category selling method.
  680.  
  681. *    Change Return of Principal sale so price not accepted.
  682.  
  683. Revision 3.0s (07/14/92):
  684. *    Fixed problem where deleting closed shares without unselling them
  685.      required Fixup/Total  if the  security  used an  average  selling
  686.      method.
  687.  
  688. Revision 3.0t (08/14/92):
  689. *    Changed   Activity  Summary   Report.   Total  Return   and  Your
  690.      Performance now  include percentages  with and  without dividends
  691.      reinvested.  Before,  Total   Return  %  used   reinvested,  Your
  692.      Performance did not.
  693.  
  694. Revision 3.0u (09/02/92):
  695. *    Fixed bug when changing a global or local security's symbol. With
  696.      a  large number of records, operation would fail part way through
  697.      conversion.
  698.  
  699. Revision 3.1a (10/31/92):
  700.  
  701. Capital Gainz:
  702.  
  703. *    Added user-definable  Security Types. Added  Security Type Table,
  704.      Form, and Report. Added Security Type Class Table. Added Security
  705.      Type Table to Main Menu, Security Type Report to Report Menu.
  706.  
  707. *    Added  password  file, Set  Password  option  to Main  Menu.  Now
  708.      accepts password at start.
  709.  
  710. *    Added Popup function list, CTRL-F1, for all tables.
  711.  
  712. *    Added Load/Commission/Discount Calculator to Buy Form, Sell Form,
  713.      Price Form.
  714.  
  715. *    To  accomodate  purchase  discounts,  such  as  through  dividend
  716.      reinvestment   plans,  negative   commissions   are  treated   as
  717.      discounts.  Schedule B lists them  in Fee Report,  since they are
  718.      income, and Schedule D ignores negative open commissions.
  719.  
  720. *    Added F11/F12 to Key Table.
  721.  
  722. *    Default distribution per share calculated on Distribution Form is
  723.      now based on the entered date.
  724.  
  725. *    On Buy/Sell Forms, displayed price is based on entered date.
  726.  
  727.  
  728.  
  729.  
  730.  
  731. *    Added Set Price from  Value option to Price Form,  for securities
  732.      with no known price - like in a 401K plan.
  733.  
  734. *    CG.BAT adds /E, for enhanced keyboard, to CAPGNZ.EXE.
  735.  
  736. *    Added Total Return report for all global securities.
  737.  
  738. *    Much improved, faster, internal file viewer.
  739.  
  740. *    All reports go to screen first.
  741.  
  742. *    File viewer  used to display relevant  document sections, instead
  743.      of separate Help  file. Online document  broken up into  separate
  744.      files by chapter.
  745.  
  746. *    Added 'Apply Holding Period' function to Closed Shares Log.
  747.  
  748. *    Added 'Grouped Sales' option to Schedule D report.
  749.  
  750. *    Added ERROR.DAT  file, containing  all  error messages  and  help
  751.      indexes. Error/Help index built at program start.
  752.  
  753. *    Added version number to Main Menu. Show memory left on Main Menu.
  754.  
  755. *    Can  now Reinvest Distributions and Sell Shares to Cover Fee from
  756.      Distribution Log, Redistribute Sales Proceeds from  Closed Shares
  757.      Log. (Previously, could only do these from Activity.)
  758.  
  759. *    Added 'Change Security Type' option from Global Security Form.
  760.  
  761. *    Added quicker Printer Ready test.
  762.  
  763. *    Can now enter 0 price on Price Form.
  764.  
  765. *    Added 'Strip CR' option to User Settings Form.
  766.  
  767. *    Max/Min selling methods now based on basis, not price.
  768.  
  769. *    Added Wash Sale report to Schedule D.
  770.  
  771. *    Added more Question/Answers and examples to the users manual.
  772.  
  773. *    Added 'Consistency Check' function to Main Menu.
  774.  
  775. *    The open shares information for a closed shares record can now be
  776.      modified  when changing  a closed  shares record.  The long/short
  777.      term status can also be changed directly.
  778.  
  779. *    Fixup form changed, no longer set unused fields.
  780.  
  781. *    Allocation report now includes individual securities.
  782.  
  783.  
  784.  
  785.  
  786.  
  787. *    Can write Tax Report data to TurboTax import file.
  788.  
  789. *    Fixed  bug where changing Return of Principal record required you
  790.      to set Calc Off.
  791.  
  792. *    No longer shows Form Accept key when adding a record. Only really
  793.      useful when changing a record.
  794.  
  795. *    Fixed bug where Local Security Table not updated after Fixup.
  796.  
  797. *    Changed price history  so if  you delete an  open shares,  closed
  798.      shares,  or distribution record the price history is only deleted
  799.      if   no  other  activity  record   for  that  security  uses  the
  800.      date/price. This lets you delete a duplicate activity entry.
  801.  
  802. *    Added  option to set lines per page  to 0, which means the header
  803.      is only printed once and there are no page breaks.
  804.  
  805. *    Now returns  an error if you  try to return principal  but one or
  806.      more purchases don't have enough basis left to use.
  807.  
  808. *    Added warnings if add/change/delete open or closed records before
  809.      a recorded sale.
  810.  
  811. *    Added  warnings if  delete price  history  records, distributions
  812.      records, or closed shares records.
  813.  
  814. *    Better shutdown/abort handling.
  815.  
  816. *    Added single report  setup form instead of multiple  popup forms.
  817.      You can change report settings prior to printing.
  818.  
  819. *    Added  a brief note to  the broker/investment company  on the the
  820.      Open Information for Shares Sold Report. Thus, this report can be
  821.      mailed to your broker/investment  company to request the sale  of
  822.      shares using  LIFO, MIN, MAX,  or ID. Also,  a warning is  issued
  823.      when your sell shares using one of these methods.
  824.  
  825. *    Percentages that exceed  999.99% now display  999.99% instead  of
  826.      all '*'s. Also, gains with no basis display 999.99%  instead of 0
  827.      (sell shares that were 0 cost).
  828.  
  829. *    Open Information for Shares  Sold Report revamped - it  now looks
  830.      more like the Closed Shares Detail Report.
  831.  
  832. *    Added 'Recalc Per Share' function to  Distribution Log, for those
  833.      of   you  who  have  been  using  the  Per  Share  field  in  the
  834.      Distribution Form incorrectly.
  835.  
  836. *    Fixed bug  in totaling  procedures  which caused  purchases  that
  837.      covered short sales to be shown as still open.
  838.  
  839.  
  840.  
  841.  
  842.  
  843. *    New, full screen INSTALL program.
  844.  
  845. *    Added /W switch to ignore warnings.
  846.  
  847. *    Removed CHAIN.COM.  Now,  chaining  to  programs  is  handled  in
  848.      CG.BAT. This reduces memory requirements.
  849.  
  850. *    Allow local security precisions of 0-4, instead of just 2-4.
  851.  
  852. *    Broke User Settings Form  into two screens, the second one is for
  853.      Report Parameters.
  854.  
  855. *    Now does not delete open price history when delete/unsell.
  856.  
  857. *    For  Your  Performance,  time  value  is  now  accounted  for  by
  858.      annualizing the activity dates. Activity Summary report revamped,
  859.      can now fit 3 per page (brief=yes).
  860.  
  861. *    For Activity Summary, if you specify all dates, the first date is
  862.      determined  from the activity files, not the price file. The last
  863.      date is still retrieved from the price file. (Unless the security
  864.      has been closed.)
  865.  
  866. *    Eliminated the Price History Interval - all prices are saved.
  867.  
  868. *    Price  history table's  average price  is now  an average  of the
  869.      average prices for each month.
  870.  
  871. *    Eliminated CAPGNZSH.COM.  Now, shelling to  DOS is  handled by  a
  872.      temporary BAT file.
  873.  
  874. *    In reports, short sales  now show current position based  on last
  875.      price.
  876.  
  877. Utility Program:
  878.  
  879. *    Accepts password at start.
  880.  
  881. *    File viewer used to display document sections for Help.
  882.  
  883. *    Added Security Type Import/Export.
  884.  
  885. *    Added version number to Main Menu. Show memory left on Main Menu.
  886.  
  887. *    Can't run from diskette anymore.
  888.  
  889. *    Added a screen for Rebuild/Pack option.
  890.  
  891. *    Now uses Capital Gainz Form Accept/Reject keys.
  892.  
  893. *    Now creates  temporary  files  in  TEMP  directory  specified  at
  894.  
  895.  
  896.  
  897.  
  898.  
  899.      install.
  900.  
  901. *    Now accepts directories up to 60 characters long.
  902.  
  903. *    Added Hide Account Numbers function.
  904.  
  905. Graphics Program:
  906.  
  907. *    New in version 3.1.
  908.